解决用户提交列表,不同型号,序列号相同问题。

FFIB 4 gadi atpakaļ
vecāks
revīzija
a74a042ad8
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      api/mch_views.py

+ 1 - 1
api/mch_views.py

@@ -468,7 +468,7 @@ def consumer_snlist_api(request):
468 468
     logs = ConsumeInfoSubmitLogInfo.objects.filter(user_id=user_id, status=True).distinct()
469 469
     seen = set()
470 470
     seen_add = seen.add
471
-    logs = [log.data for log in logs if not (log.serialNo in seen or seen_add(log.serialNo))]
471
+    logs = [log.data for log in logs if not ((log.serialNo, log.model_name) in seen or seen_add((log.serialNo, log.model_name)))]
472 472
 
473 473
     return response(200, 'Get Consumer Submit List Success', u'获取消费者提交列表成功', {
474 474
         'logs': logs,